package com.mkb.service;

import java.util.List;
import java.util.Map;

import com.github.pagehelper.PageInfo;
import com.mkb.entity.GraphClueDTO;

public interface GraphClueService {
    Boolean deleteById(Long id) throws Exception;

    Long create(GraphClueDTO record)throws Exception;

    GraphClueDTO getById(Long id)throws Exception;

    Boolean update(GraphClueDTO record)throws Exception;

    PageInfo<GraphClueDTO> queryPage(GraphClueDTO graphClueDTO)throws Exception;

    List<GraphClueDTO> queryList(GraphClueDTO graphClueDTO)throws Exception;

    int count(Map<String, Object> map)throws Exception;

    int deleteByGraphId(Long graphId)throws Exception;

    void createBatch(List<GraphClueDTO> graphClueList)throws Exception;
}